CAN/TTCAN Sistemlerin UPPAAL Aracı ile Modellenmesi ve Zamanlama Doğrulaması

نویسنده

  • Çagatay Özdemir
چکیده

Özetçe. Bir sistemi oluşturan dağıtık elektronik kontrol birimleri arasındaki iletişim gerekleri, birimler arası veriyolunun seçimini ve tasarımını belirlemektedir. Controller Area Network (CAN) veriyolu, sağladığı bant genişliği, hata toleransı ve düşük maliyeti nedeniyle araç içi haberleşmede, akıllı evlerde ve endüstriyel kontrol sistemlerinde sıklıkla kullanılan bir protokoldür. Ancak olay tetikli haberleşme yapısı, zaman kritik mesajların sistem güvenliğini tehlikeye sokabilecek kadar gecikme yaşamasına neden olabilmektedir. CAN veriyolu protokolü üzerine geliştirilen Time Triggered CAN (TTCAN) protokolü ise zaman tetikli yapısıyla periyodik mesajların kendilerine ayrılan belirli zaman dilimlerinde gönderilebilmelerini sağlarken, aperiyodik mesajların gönderilebileceği yargılama pencerelerini de sunmaktadır. Her iki protokolde de sistemde yer alan emniyet kritik mesajların zaman kısıtları içinde gönderilebilmeleri gerekir. Bu makalede, CAN ve TTCAN veriyolu protokolü kullanan sistemlerde tasarlanan mesajlaşmalar Zamanlı Otomat (Timed Automata-TA) prensibine dayanan UPPAAL aracıyla modellenerek zamansal açıdan doğrulanacaktır. Sistem gerekleri doğrulanmış bir tasarımı gerçekleyen gömülü sistem yazılımlarının, haberleşme gecikmelerinden dolayı gerçek zamanlı emniyet kritik isterlerini karşılayamaması riskinin ortadan kaldırılması hedeflenmiştir. Anahtar Kelimeler. CAN veriyolu, TTCAN, gerçek zamanlı sistemler, zamanlı otomat (timed automata), modelleme, biçimsel doğrulama, UPPAAL

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Etkin Bir Yazılım Süreç Yönetimi İçin Süreç Yönetim Aracı Seçimi

Özet. Sistem ve yazılım mühendisliği disiplinlerini kullanarak büyük ve karmaşık ürünler geliştiren organizasyonlarda proje ve süreç yönetimi faaliyetlerinin etkili bir şekilde uygulanması ve yönetilmesi kaçınılmaz olarak zorlaşmaktadır. Ayrıca günümüzde ürün geliştirme faaliyetleri genellikle organizasyonun farklı birimlerinin işbirliği ile gerçekleştirilmektedir. Bu tür büyük yapıları daha et...

متن کامل

Ontoloji Tabanlı Çok-etmenli Sistemlerin Model Güdümlü Geliştirilmesi

Çok-etmenli Sistemler’in (ÇES) geliştirilmesinde mümkün olan en yüksek soyutlama seviyesinde çalışmak ÇES’lerin iç karmaşıklıklarından, dağıtık yapılarından ve açık bilgi modellerine (ontolojiler) dayalı geliştirilmelerinden dolayı gün geçtikçe önem kazanmaktadır. Yazılım geliştirme odağını koddan modellere çeviren ve farklı soyutlama seviyelerindeki modelleri kullanarak yazılım geliştirmedeki ...

متن کامل

Ardışıl Devrelerin Yazılım ile Model Tabanlı Sınanması

Özet. Bu çalışmanın amacı, ardışıl devrelerin (sequential circuits) ölçeklenebilir düzenli ifadeler (regular expression) ile modellenmesi ve bu ölçeklenebilir model aracılığı ile sınanmasıdır (testing). Sınama işlemi için model tabanlı sınama dizileri (test sequence) kullanılacaktır. Devrenin modellenmesi için hedeflenen hatalar aracılığı ile durum uzayı (state space) sınırlandırılmaktadır. Böy...

متن کامل

JADE ile Etmen Tabanli Benzetim Tecrubeleri

Özet. Gerçek dünyada denemesi can ve mal kaybına sebebiyet verebilecek, zaman alıcı ve maliyetli olabilecek sistemlerin benzetiminin yapılarak sınanması çok kullanılan bir yöntemdir. Bu çalışmada, Java Agent Development Environment (JADE) çoklu etmen geliştirme altyapısı ile uygulanmış bir fizibilite çalışmasında elde edilen tecrübeler anlatılacaktır. JADE ile çoklu robot işbirlikteliğine yönel...

متن کامل

E-belge Uyum Yazılımı Deneyimleri

Özet. Bu bildiride, elektronik ortamda düzenlenen belgelerin, e-Devlet alanında bir merkez komite tarafından belirlenen kurallara ve ilgili mevzuat hükümlerine uygunluğunun tespit edilebilmesi için bir uyum aracı önerilmektedir. Örnek bir çalışma olarak e-Devlet kapsamında Gelir İdaresi Başkanlığı (GİB) tarafından düzenlenen, finansal sektörünü ilgilendiren eDefter projesi incelenmiştir. e-Deft...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014